home *** CD-ROM | disk | FTP | other *** search
- %case usesDialogs%
- %for each menuitem gen usesDialog%
- %case doItems.decl%
- %for each menuItem gen doItem.decl%
- %case addResMenu%
- %if menuname = Font%
- AddResMenu (MAGetMenu (m%menuname%ID), 'FONT');
- %endif%
- %case doItems%
- %for each menuItem gen doItem%
- %case handleItems%
- %for each menuItem gen handleItem%
- %case enableItems%
- %for each menuItem gen enableItem%
- %case defineMenu%
- m%menuname%ID% %= %MenuID%;
- %for each menuItem gen defineItem%
-
- %case dynamicMenuProc.decl%
- %if menuname = Font%
- Procedure DoFontChange (menu: integer;
- item: integer);
- %endif%
- %case dynamicMenuProc%
- %if menuname = Font%
- {$S ASelCommand}
- {----------}
- Procedure T%appname%Doc.DoFontChange (menu: integer;
- item: integer);
- var
- aName: Str255;
- newStyle: TextStyle;
- Begin
- GetItem (GetMHandle (menu), item, aName);
- GetFNum (aName, newStyle.tsFont);
- { handle font change }
- End; {DoFontChange}
-
- %endif%
- %case dynamicMenu%
- %if menuname = Font%
- if menu = mFontID then begin
- DoFontChange (menu, item);
- end;
- %endif%
-